# -*-coding:utf-8-*-
import tensorflow as tf

a = tf.constant([[1.0, 2.0]], name="a", dtype=float)
b = tf.constant([[2.0, 3.0]], name="b", dtype=float)
# 张量本身不存储计算结果
result = a + b

'''shape函数，返回矩阵的维度
1. shape函数为一个元组(), 元组的长度为矩阵的维度，如(1,)表示1维数组，(1,2) 表示2二维数组
2. (1,2) 表示二维数组，是一个1X2的数组
'''
# print(result.shape)

# with tf.Session as sess:
#     print(sess.run(result))

with tf.Session() as sess:
    print(sess.run(result))

weights = tf.Variable(tf.random_normal([2, 3], stddev=2))

print result
# 采用的是默认计算图
print (a.graph is tf.get_default_graph())
